home *** CD-ROM | disk | FTP | other *** search
- Path: news.cc.tut.fi!news
- From: mk59200@proffa.cc.tut.fi (Markku Kolkka)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Virtual memory on an 68000? Is it possible?
- Date: 23 Feb 1996 18:53:51 +0200
- Organization: TTKK
- Sender: mk59200@proffa.cc.tut.fi
- Distribution: world
- Message-ID: <xcjpwb62db4.fsf@proffa.cc.tut.fi>
- References: <4et07r$lj9@wn1.sci.kun.nl> <42116497@phoenix.owl.de>
- <31222D21.5783@info.unicaen.fr> <4g2e90$267@oak73.doc.ic.ac.uk>
- <4g7ttu$en0@carol.fwi.uva.nl>
- NNTP-Posting-Host: proffa.cc.tut.fi
- In-reply-to: roode@fwi.uva.nl's message of 18 Feb 1996 20:16:14 +0100
- X-Newsreader: Gnus v5.0.15
-
- >>>>> "Erik" == Erik van Roode <roode@fwi.uva.nl> writes:
- > 68010 and higher versions save an old copy of the
- > program counter so the faulting instructing can be restarted
- > after handling the page fault. The lack of this saved program
- > counter in 68000 makes it simpply impossible to implement
- > hardware supported virtual memory.
-
- Not impossible, just difficult and expensive. Before the 68010 existed
- some early Unix workstations (Sun 1 I think) used 2 68000 CPUs, when a
- page fault was detected, the CPU currently running the program was
- halted (essentially kept in a very long memory wait state), while the
- other was used to fetch the missing page from disk.
-
- --
- Markku Kolkka
- mk59200@cc.tut.fi
-